Distributed Cloud Storage Services with FleCS Containers

نویسندگان

  • Hobin Yoon
  • Madhumitha Ravichandran
  • Ada Gavrilovska
  • Karsten Schwan
چکیده

There are limits to the ability to migrate or deploy applications across geographically distributed/loosely coupled cloud resources, requiring substantial data movement and/or uniformly visible and accessible storage services across such distributed infrastructure. To address these issues, we propose and explore the utility of FleCS – an approach for providing FLExible Cloud Storage services in distributed systems. FleCS provides storage containers as a cloud-level abstraction that uniquely identifies a subset of storage resources and their associated attributes. Attributes determine certain container properties, including those concerning data replication and consistency, thereby creating opportunities to pay those costs only for the state/data which require them. FleCS exports to cloud applications an object-based storage API that allows them to request the ‘right’ types of storage, and to correspondingly group/classify their data. Sample uses go beyond the established notions of application-provided or derived hints to classify the ‘hotness/coldness’ of data and/or to provide better energyefficient storage services, to also include applicationspecific notions of data consistency and update strategies. FleCS and several types of storage containers are realized for a prototype platform consisting of groups of nodes, virtualized with the Xen hypervisor, with distinct storage targets, each managed by a separate NFS server. Evaluations use benchmarks based on popular cloud applications. A future target platform for evaluation is a distributed OpenCirrus cloud infrastructure spanning multiple data centers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Beyond file systems: understanding the nature of places where people store their data

This paper analyzes the I/O and network behavior of a large class of home, personal and enterprise applications. Through user studies and measurements, we find that users and application developers increasingly have to deal with a de facto distributed system of specialized storage containers/file systems, each exposing complex data structures, and each having different naming and metadata conve...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

Fuzzy retrieval of encrypted data by multi-purpose data-structures

The growing amount of information that has arisen from emerging technologies has caused organizations to face challenges in maintaining and managing their information. Expanding hardware, human resources, outsourcing data management, and maintenance an external organization in the form of cloud storage services, are two common approaches to overcome these challenges; The first approach costs of...

متن کامل

Isolated Distributed Architecture for Cloud-storage Services Based on Structured Strategy

Cloud Security threats have greatly hindered the development of Cloud Computing and the promotion of cloud application, so how to protect the data stored in the cloud is not only the core issue of security, but also the biggest challenge of development. As these problems above, a trust-control architecture based on the concept of Cloud Storage Service was creatively proposed. Based on the struc...

متن کامل

Untersuchung und Entwicklung von Cloud-Computing-Diensten als Grundlage zur Schaffung eines Marktplatzes

This thesis evaluates and develops, where this is needed and possible, the technical principles of a cloud marketplace. These basic principles are infrastructure services for managing and provisioning computational power, persistent storage and (virtual) network resources. Furthermore tools are needed to integrate the resources in the form of services and provide the customers a uniform user in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011